From 23b88f26b969769c7d8a2d1ea0d50039cd7b8aa4 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Mon, 24 Aug 2009 10:37:46 -0400 Subject: [PATCH] Document GDK_NATIVE_WINDOWS Add a section in the release notes about it and list it in the docs with all the other environment variables. --- README.in | 7 +++++++ docs/reference/gtk/running.sgml | 10 ++++++++++ 2 files changed, 17 insertions(+) diff --git a/README.in b/README.in index c92639ba41..bc2f857aaa 100644 --- a/README.in +++ b/README.in @@ -37,6 +37,13 @@ Release notes for 2.18 * JPEG2000 support is no longer enabled by default. It must be explicitly turned on, by passing --with-libjasper to configure. +* GDK has been reworked to implement 'client-side windows'. This offers + exciting new possibilities, such as transformed, offscreen rendering, + but it breaks some long-standing assumptions that applications may + have about GDK windows. Setting the environment variable + GDK_NATIVE_WINDOWS makes GDK create a native X11 window for each + GDK window, which might make problematic applications work better. + Release notes for 2.16 ====================== diff --git a/docs/reference/gtk/running.sgml b/docs/reference/gtk/running.sgml index 4e32c253ed..4c3c97fcdc 100644 --- a/docs/reference/gtk/running.sgml +++ b/docs/reference/gtk/running.sgml @@ -341,6 +341,16 @@ nevertheless. + + <envar>GDK_NATIVE_WINDOWS</envar> + + + If set, GDK creates all windows as native windows. This can help + applications that make assumptions about 1-1 correspondence between + GDK windows and X11 windows. + + + <envar>XDG_DATA_HOME</envar>, <envar>XDG_DATA_DIRS</envar> -- 2.30.2